$(function () {
    /**
     * 切换验证码
     */
    $(".jcaptcha-btn").click(function () {
        var img = $(".jcaptcha-img"), imageSrc = img.attr("src");
        if (imageSrc.indexOf("?") > 0) {
            imageSrc = imageSrc.substr(0, imageSrc.indexOf("?"));
        }
        imageSrc = imageSrc + "?" + new Date().valueOf();
        img.attr("src", imageSrc);
    });
    var error=$("#error-info");
    var accountresult=true;
    $(document).on('submit','#loginForm',function () {
        if(checkAccount()&&checkPassword()&&checkCode()){
            error.text("");
            error.hide();
            $("#signin").text("登录中...");
            $("#signin").attr("disabled","disabled");
            return true;
        }
        return false;
    });
    //账号鼠标移出文本框时间
    $(document).on('blur','input[name="account"]',function () {
        console.info(">>>>>>>>"+checkAccount());
    });
    //密码移出文本框
    $(document).on('blur','input[name="password"]',function () {
        console.info(">>>>>>>>"+checkPassword());
    });
    //验证码移出文本框
    $(document).on('blur','input[name="code"]',function () {
        console.info(">>>>>>>>"+checkCode())
    });
    /**
     * 数据(账号)校验
     */
    function checkAccount() {
        //获取账号
        var account = $('input[name="account"]').val();

        //判断为空的时候
        if ("" == account) {
            error.show();
            error.text("请输入您的账号");
            return false;
        }
        //不为空则进行ajax验证
        $.ajax({
            url:"/management/action/checkAccount",
            type:"POST",
            data:"account="+account,
            dateType:"JSON",
            success:function (msg) {
                if(!msg.result){
                    error.show();
                    error.text("您的账号不存在");
                    accountresult=false;
                }else{
                    accountresult=true;
                }
            },
            error:function (msg) {
                    error.show();
                    error.text("请联系系统管理员进行维护");
            }
        });
        return accountresult;
    }

    //数据（密码）校验
    function checkPassword() {
        var password = $('input[name="password"]').val();
        if(""==password) {
            error.show();
            error.text("请输入您的密码");
            return false;
        }
        if(password.length<6||password.length>20){
            error.show();
            error.text("您的密码长度不正确");
            return false;
        }
        return true;
    }

    //数据（验证码）校验
    function checkCode() {
        var code = $('input[name="code"]').val();
        if(""==code){
            error.show();
            error.text("请输入验证码");
            return false;
        }
        return true;
    }

});

